#ifndef TREEDEVICEITEM_H
#define TREEDEVICEITEM_H

//Библиотека Qt.
#include <QTreeWidgetItem>


//Объявление внешних классов.
class VidDevice;


class TreeDeviceItem : public QTreeWidgetItem
{
public:
	//Конструктор.
	TreeDeviceItem(QTreeWidgetItem *parent, QString name);

	//Конструктор.
	TreeDeviceItem(QString name);

	//Деструктор.
	virtual ~TreeDeviceItem() {}

	//Функция возврата списка устройств.
	QList<VidDevice *> getDevicesList();

	//Функция добавления устройства.
	void addDevice(VidDevice *viddev);

private:
	//Список устройств.
	QList<VidDevice *> vidDevList;

};

#endif
